Protocol versioning

Since digital communications protocols are controlled by software, protocol versioning generally follows software versioning standards.